package miiteen.customsportal.basic.beans;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import org.springframework.format.annotation.DateTimeFormat;
import java.math.BigDecimal;
import miiteen.common.json.jackson.LongSerialize;
import miiteen.common.utils.FieldMeta;
import miiteen.sys.base.bean.BasePo;
/**
 *Name: CustomsPortal_ Basic_BrowsingType
 *Des: -Bean
 *Author: lx
 *Date: 2020-07-17
 */
public class  BasicBrowsingType extends BasePo {


 @FieldMeta(name = "id")
 private long id;    

 @FieldMeta(name = "类别名称")
 private String typeName;    

 @FieldMeta(name = "数据库对应表名")
 private String tableName;    

 @FieldMeta(name = "备注")
 private String remark;    

 @FieldMeta(name = "部门ID")
 private long deptId;    

 @FieldMeta(name = "组织ID")
 private long organizeId;    

 @FieldMeta(name = "创建时间")
 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")      
 private Date createTime;    

 @FieldMeta(name = "创建人ID")
 private long createId;    

 @FieldMeta(name = "创建人")
 private String creator;    

 @FieldMeta(name = "修改时间")
 @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")      
 private Date updateTime;    

 @FieldMeta(name = "修改人ID")
 private long updateId;    

 @FieldMeta(name = "修改人")
 private String updator;    

 @FieldMeta(name = "删除状态")
 private int delState;    

 @FieldMeta(name = "预留字段")
 private int reserveField;    

 @FieldMeta(name = "预留字段1")
 private String reserveField1;    

    
    @JsonSerialize(using = LongSerialize.class)    
    public long getId() { 
        return this.id;
    }
 
    public void setId(long value) { 
        this.id = value;
    }
        
    public String getTypeName() { 
        return this.typeName;
    }
 
    public void setTypeName(String value) { 
        this.typeName = value;
    }
        
    public String getTableName() { 
        return this.tableName;
    }
 
    public void setTableName(String value) { 
        this.tableName = value;
    }
        
    public String getRemark() { 
        return this.remark;
    }
 
    public void setRemark(String value) { 
        this.remark = value;
    }
    
    @JsonSerialize(using = LongSerialize.class)    
    public long getDeptId() { 
        return this.deptId;
    }
 
    public void setDeptId(long value) { 
        this.deptId = value;
    }
    
    @JsonSerialize(using = LongSerialize.class)    
    public long getOrganizeId() { 
        return this.organizeId;
    }
 
    public void setOrganizeId(long value) { 
        this.organizeId = value;
    }
    
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")    
    public Date getCreateTime() { 
        return this.createTime;
    }
 
    public void setCreateTime(Date value) { 
        this.createTime = value;
    }
    
    @JsonSerialize(using = LongSerialize.class)    
    public long getCreateId() { 
        return this.createId;
    }
 
    public void setCreateId(long value) { 
        this.createId = value;
    }
        
    public String getCreator() { 
        return this.creator;
    }
 
    public void setCreator(String value) { 
        this.creator = value;
    }
    
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")    
    public Date getUpdateTime() { 
        return this.updateTime;
    }
 
    public void setUpdateTime(Date value) { 
        this.updateTime = value;
    }
    
    @JsonSerialize(using = LongSerialize.class)    
    public long getUpdateId() { 
        return this.updateId;
    }
 
    public void setUpdateId(long value) { 
        this.updateId = value;
    }
        
    public String getUpdator() { 
        return this.updator;
    }
 
    public void setUpdator(String value) { 
        this.updator = value;
    }
        
    public int getDelState() { 
        return this.delState;
    }
 
    public void setDelState(int value) { 
        this.delState = value;
    }
        
    public int getReserveField() { 
        return this.reserveField;
    }
 
    public void setReserveField(int value) { 
        this.reserveField = value;
    }
        
    public String getReserveField1() { 
        return this.reserveField1;
    }
 
    public void setReserveField1(String value) { 
        this.reserveField1 = value;
    }

}